quality assurance lathe linux data recovery testing storage software cad cnc business continuity hmc machine tools quality lathes consulting disaster recovery virtualization control machining backup automation project management virtualisation software testing vmware industrial engineering milling microsoft